overly squeamish person - Francés Inglés Diccionario